package com.sh.data.engine.domain.normalization.index.model.param;

import lombok.Data;

import java.util.List;

/**
 * @author tinglan.ys
 * @description:
 * @date 2022/4/23 下午1:53
 */
@Data
public class IndexListParam {

    private Long projectId;

    //    @ApiModelProperty(value = "指标目录idList")
    private List<Long> catalogIdList;

    //    @ApiModelProperty(value = "指标名称")
    private String name;

    //    @ApiModelProperty(value = "状态")
    private Integer status;

    private Integer pageNum = 1;

    private Integer pageSize = 10;

    //    @ApiModelProperty(value = "版本信息，不传入默认展示最新的版本")
    private List<VersionParam> versionParams;

    @Data
    public static class VersionParam {
        /**
         * 指标编号 用于分类：不同版本的指标虽然id不同，但是指标编号是一样的
         */
        private Long indexNum;

        /**
         * 版本号
         */
        private String version;
    }

    private Long themeId;
}
